package com.jy.modules.cims.data.common.dto;

import java.util.Date;

import com.jy.modules.cims.data.dto.CimsBaseDto;

/**
 * @Description:债权包
 * @author zhiqiang
 * @version 1.0,
 * @date 2015-01-07 16:20:41
 */
public class TCMmCreditPackageDTO extends CimsBaseDto {

	private static final long serialVersionUID = 1L;

	/** 主键 */
	private java.lang.Long id;

	/** 债权包名称 */
	private java.lang.String creditPackageName;
	
	/** 新债权包名称 */
	private java.lang.String creditPackageNameNew;

	/** 合作机构 */
	private java.lang.String cooperorgCode;

	/** 合约编号 */
	private java.lang.String contractCode;

	/** 借款人月还结算日期 */
	private java.util.Date borrowerSettleDate;

	/** 债权包价值 */
	private java.lang.Long creditPackageValue;

	/** 赎回日期 */
	private java.util.Date redeemDate;

	/** 合作机构产品类型 */
	private java.lang.String cooperativeAgencyProType;

	/** 创建时间 */
	private java.sql.Timestamp createTime;

	/** 修改时间 */
	private java.sql.Timestamp modifyTime;

	/** 创建人 */
	private java.lang.String createBy;

	/** 修改人 */
	private java.lang.String modifyBy;

	/** 有效性 */
	private java.lang.String validateState;
	
	/** 账单日起始日期 */
	private long billDate;
	
	/** 账单日结束日期 */
	private long billDateEnd;
	
	/**还款方式*/
	private java.lang.String repayType;

	/**是否为机构理财包*/
	private String isCorpPack;
	
	/**计划赎回日期*/
	private Date planRedeemDate;
	
	
	/**
	 * @return the isCorpPack
	 */
	public String getIsCorpPack() {
		return isCorpPack;
	}

	/**
	 * @param isCorpPack the isCorpPack to set
	 */
	public void setIsCorpPack(String isCorpPack) {
		this.isCorpPack = isCorpPack;
	}

	/**
	 * 方法: 获得id
	 * 
	 * @return: java.lang.Long id
	 */
	public java.lang.Long getId() {
		return this.id;
	}

	/**
	 * 方法: 设置id
	 * 
	 * @param: java.lang.Long id
	 */
	public void setId(java.lang.Long id) {
		this.id = id;
	}

	/**
	 * 方法: 获得creditPackageName
	 * 
	 * @return: java.lang.String creditPackageName
	 */
	public java.lang.String getCreditPackageName() {
		return this.creditPackageName;
	}

	/**
	 * 方法: 设置creditPackageName
	 * 
	 * @param: java.lang.String creditPackageName
	 */
	public void setCreditPackageName(java.lang.String creditPackageName) {
		this.creditPackageName = creditPackageName;
	}

	/**
	 * 方法: 获得cooperorgCode
	 * 
	 * @return: java.lang.String cooperorgCode
	 */
	public java.lang.String getCooperorgCode() {
		return this.cooperorgCode;
	}

	/**
	 * 方法: 设置cooperorgCode
	 * 
	 * @param: java.lang.String cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode) {
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 * 方法: 获得contractCode
	 * 
	 * @return: java.lang.String contractCode
	 */
	public java.lang.String getContractCode() {
		return this.contractCode;
	}

	/**
	 * 方法: 设置contractCode
	 * 
	 * @param: java.lang.String contractCode
	 */
	public void setContractCode(java.lang.String contractCode) {
		this.contractCode = contractCode;
	}

	/**
	 * 方法: 获得borrowerSettleDate
	 * 
	 * @return: java.util.Date borrowerSettleDate
	 */
	public java.util.Date getBorrowerSettleDate() {
		return this.borrowerSettleDate;
	}

	/**
	 * 方法: 设置borrowerSettleDate
	 * 
	 * @param: java.util.Date borrowerSettleDate
	 */
	public void setBorrowerSettleDate(java.util.Date borrowerSettleDate) {
		this.borrowerSettleDate = borrowerSettleDate;
	}

	/**
	 * 方法: 获得creditPackageValue
	 * 
	 * @return: java.lang.Long creditPackageValue
	 */
	public java.lang.Long getCreditPackageValue() {
		return this.creditPackageValue;
	}

	/**
	 * 方法: 设置creditPackageValue
	 * 
	 * @param: java.lang.Long creditPackageValue
	 */
	public void setCreditPackageValue(java.lang.Long creditPackageValue) {
		this.creditPackageValue = creditPackageValue;
	}

	/**
	 * 方法: 获得redeemDate
	 * 
	 * @return: java.util.Date redeemDate
	 */
	public java.util.Date getRedeemDate() {
		return this.redeemDate;
	}

	/**
	 * 方法: 设置redeemDate
	 * 
	 * @param: java.util.Date redeemDate
	 */
	public void setRedeemDate(java.util.Date redeemDate) {
		this.redeemDate = redeemDate;
	}

	/**
	 * 方法: 获得cooperativeAgencyProType
	 * 
	 * @return: java.lang.String cooperativeAgencyProType
	 */
	public java.lang.String getCooperativeAgencyProType() {
		return this.cooperativeAgencyProType;
	}

	/**
	 * 方法: 设置cooperativeAgencyProType
	 * 
	 * @param: java.lang.String cooperativeAgencyProType
	 */
	public void setCooperativeAgencyProType(java.lang.String cooperativeAgencyProType) {
		this.cooperativeAgencyProType = cooperativeAgencyProType;
	}

	/**
	 * 方法: 获得createTime
	 * 
	 * @return: java.sql.Timestamp createTime
	 */
	public java.sql.Timestamp getCreateTime() {
		return this.createTime;
	}

	/**
	 * 方法: 设置createTime
	 * 
	 * @param: java.sql.Timestamp createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime) {
		this.createTime = createTime;
	}

	/**
	 * 方法: 获得modifyTime
	 * 
	 * @return: java.sql.Timestamp modifyTime
	 */
	public java.sql.Timestamp getModifyTime() {
		return this.modifyTime;
	}

	/**
	 * 方法: 设置modifyTime
	 * 
	 * @param: java.sql.Timestamp modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime) {
		this.modifyTime = modifyTime;
	}

	/**
	 * 方法: 获得createBy
	 * 
	 * @return: java.lang.String createBy
	 */
	public java.lang.String getCreateBy() {
		return this.createBy;
	}

	/**
	 * 方法: 设置createBy
	 * 
	 * @param: java.lang.String createBy
	 */
	public void setCreateBy(java.lang.String createBy) {
		this.createBy = createBy;
	}

	/**
	 * 方法: 获得modifyBy
	 * 
	 * @return: java.lang.String modifyBy
	 */
	public java.lang.String getModifyBy() {
		return this.modifyBy;
	}

	/**
	 * 方法: 设置modifyBy
	 * 
	 * @param: java.lang.String modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy) {
		this.modifyBy = modifyBy;
	}

	/**
	 * 方法: 获得validateState
	 * 
	 * @return: java.lang.String validateState
	 */
	public java.lang.String getValidateState() {
		return this.validateState;
	}

	/**
	 * 方法: 设置validateState
	 * 
	 * @param: java.lang.String validateState
	 */
	public void setValidateState(java.lang.String validateState) {
		this.validateState = validateState;
	}

	public long getBillDate() {
		return billDate;
	}

	public void setBillDate(long billDate) {
		this.billDate = billDate;
	}

	public long getBillDateEnd() {
		return billDateEnd;
	}

	public void setBillDateEnd(long billDateEnd) {
		this.billDateEnd = billDateEnd;
	}

	public java.lang.String getRepayType() {
		return repayType;
	}

	public void setRepayType(java.lang.String repayType) {
		this.repayType = repayType;
	}

	public java.lang.String getCreditPackageNameNew() {
		return creditPackageNameNew;
	}

	public void setCreditPackageNameNew(java.lang.String creditPackageNameNew) {
		this.creditPackageNameNew = creditPackageNameNew;
	}

	public Date getPlanRedeemDate() {
		return planRedeemDate;
	}

	public void setPlanRedeemDate(Date planRedeemDate) {
		this.planRedeemDate = planRedeemDate;
	}
	
	

}